// Copyright (c) Omar AL Zabir. All rights reserved.
// For continued development and updates, visit http://msmvps.com/omar

using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;
using Dropthings.Business.Workflows.WidgetWorkflows;

namespace Dropthings.Business
{
	public sealed partial class ChangePageNameWorkflow: SequentialWorkflowActivity
	{
		public ChangePageNameWorkflow()
		{
			InitializeComponent();
		}

        public ChangeTabNameWorkflowRequest Request
        {
            get { return (ChangeTabNameWorkflowRequest)GetValue(RequestProperty); }
            set { SetValue(RequestProperty, value); }
        }
        // Using a DependencyProperty as the backing store for Request.  This enables animation, styling, binding, etc...
        public static readonly DependencyProperty RequestProperty =
            DependencyProperty.Register("Request", typeof(ChangeTabNameWorkflowRequest), typeof(ChangePageNameWorkflow));


        public ChangeTabNameWorkflowResponse Response
        {
            get { return (ChangeTabNameWorkflowResponse)GetValue(ResponseProperty); }
            set { SetValue(ResponseProperty, value); }
        }

        // Using a DependencyProperty as the backing store for Response.  This enables animation, styling, binding, etc...
        public static readonly DependencyProperty ResponseProperty =
            DependencyProperty.Register("Response", typeof(ChangeTabNameWorkflowResponse), typeof(ChangePageNameWorkflow));
	}

}
